// pages/person/pserson.js
Page({
  data:{
        userData:{
            userName:'罗唐坤',
            userHead:'../../images/head.jpg'
        },
        infos:[
          {
            context:'我的收藏',
            url:'../myblog/myblog'
          },
          {
            context:'我的题目',
            url:'../favorite/favorite'
          }
        ],
        headPic:''
    },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  },
//用来显示一个选择图片和拍照的弹窗，用到了微信的一个页面交互的api showActionSheet
  chooseImageTap:function(){
    let _this=this
    wx.showActionSheet({
      itemList:['拍照','从相册选择','取消'],
      itemColor:"#f7982a",
      success:function(res){
        if(!res.cancel){
          if(res.tapIndex==0){
            _this.chooseWxImage('camera')
          }
          else if(res.tapIndex==1){
            _this.chooseWxImage('album')
          }
          else{
            _this.setData({headPic:''})
          }
        }
      }
    })
  },
  //主要是用来选择图片以及接收图片路径回调的监听
  chooseWxImage:function(type){
    let _this=this
    wx.chooseImage({
      count: 1, // 最多可以选择的图片张数，默认9
      sizeType: ['original', 'compressed'], // original 原图，compressed 压缩图，默认二者都有
      sourceType: [type], // album 从相册选图，camera 使用相机，默认二者都有
      success: function(res){
        //选择图片
        _this.setData({headPic:res.tempFilePaths[0]})
      },
      fail: function(res) {
        // fail
      },
      complete: function(res) {
        // complete
      }
    })
  },
  uploadPic:function(){
    this.chooseImageTap();
    if(this.data.headPic==''){

    }
    else{
      wx.uploadFile({
        url: 'https://String',
        filePath:this.data.headPic,
        name:'kun',
        // header: {}, // 设置请求的 header
        formData: {
          'userName':'kun'
        }, // HTTP 请求中其他额外的 form data
        success: function(res){
          // success
        },
        fail: function(res) {
          // fail
        },
        complete: function(res) {
          // complete
        }
      })
    }
//     wx.chooseImage({
//   success: function(res) {
//     var tempFilePaths = res.tempFilePaths
//     wx.uploadFile({
//       url: 'http://example.weixin.qq.com/upload', //仅为示例，非真实的接口地址
//       filePath: tempFilePaths[0],
//       name: 'file',
//       formData:{
//         'user': 'test'
//       },
//       success: function(res){
//         var data = res.data
//         //do something
//       }
//     })
//   }
// })
  }
})